package Day_0221.Spring;

/**
 * @author zxc
 * @date 2023/02/21 22:51
 **/
public class SpringCore {
    public static void main(String[] args) {
        /**
         * Spring框架的核心
         * ===》
         * 1.spring框架的核心：
         * IoC容器（控制翻转 ：即，将对象之间的依赖关系/对象创建的控制权 交给IOC容器来进行管理，实现对象组件之间的松耦合）
         * AOP模块（面向切面编程 ：即，能够以动态非入侵的方式，来增强某些模块的功能;）
         * ===>
         * （1）通过IoC容器,管理POJO对象以及他们之间的耦合关系;
         * （2）通过AOP,以动态非侵入的方式增强服务。
         *
         * 2.IoC容器，让相互协作的组件保持松散耦合，
         * AOP编程，允许把遍布于应用各层的功能分离出来，形成可重用的功能组件。
         *
         */
    }
}
